

HW.App.factory('PersonBaseInfoFactory', function(){

    var baseListInfoData = [
        {
            icon : 'ion-happy-outline',
            name : '我的发布',
            url : '',
            tip : 0
        },
        {
            icon : 'ion-happy-outline',
            name : '我的商铺',
            url : '',
            tip : 0
        },
        {
            icon : 'ion-happy-outline',
            name : '基本信息',
            url : '#/tab/person/baseinfo',
            tip : 0
        },
        {
            icon : 'ion-happy-outline',
            name : '修改密码',
            url : '#/tab/person/changepassword',
            tip : 0
        },
        {
            icon : 'ion-happy-outline',
            name : '实名验证',
            url : '',
            tip : 0
        },
        {
            icon : 'ion-happy-outline',
            name : '消息管理',
            url : '',
            tip : 12
        },
        {
            icon : 'ion-happy-outline',
            name : '联系我们',
            url : '',
            tip : 0
        },
        {
            icon : 'ion-happy-outline',
            name : '帮助',
            url : '#/tab/home',
            tip : 0
        }
    ];

    var F = {
        getBaseListInfoData : function(){
            return baseListInfoData;
        }
    };

    return F;
});


HW.App.controller('PersonCtrl', function($scope, TemplateFactory, PersonBaseInfoFactory, $ionicHistory){

    $scope.user = HW.user;
    $scope.userLogin = function(){
        if(HW.user.isLogin) return;

        HW.user.isLogin = true;

    };

    $scope.baseListInfo = PersonBaseInfoFactory.getBaseListInfoData();

    //change password
    $scope.changePwdVar = {
        old : HW.user.password,
        now : '',
        now_verify : ''
    };
    $scope.doChangePassword = function(){
        var data = {
            pwd_old : $scope.changePwdVar.old,
            pwd_new : $scope.changePwdVar.now,
            pwd_new2 : $scope.changePwdVar.now_verify
        };
        alert(angular.toJson(data));

        HW.helper.popup.showConfirm({
            title : '修改密码',
            text : '确认要修改密码么？',
            YES : {
                callback : function(){
                    HW.request.changeCurrentUserPasswordReq({

                    }, function(result){
                        alert(angular.toJson(result));


                    });
                }
            }
        });
        $scope.$ionicGoBack();

    }

    util.log('PersonCtrl init end');
});

